*{
	padding: 0;
	margin: 0;
	font-size: 10px;
}
	#produce_search {
				width: 1441px;
				padding: 0;
				margin: 0 auto;
				position: relative;
	}
	.mod_search_crumb {
		    position: relative;
		    z-index: 41;
		    height: 37px;
		    border-top: 1px solid #fff;
		    border-bottom: 1px solid #fff;
		    background: #fff;
		    font-family: "Microsoft Yahei";
		    zoom: 1;
		    width: 1441px;
		    height: 37px;
	}
	.crumbSlid {
		    height: 37px;
		    margin: 0 220px 0 25px;
		    position: relative;
		    width: 1196px;
		    height: 37px;
	}
	.mod_search_guide {
		    position: relative;
    		z-index: 25;
	}
		.classWrap {
	    position: relative;
   		 border: 2px solid #e5e5e5;
   		 margin-bottom: -1px;
    	z-index: 1;
	}
	.guide_box {
		border: 1px solid #e5e5e5;
		height: 34px;
	}
	.guide_title {
		width: 128px;
		height: 34px;
		float: left;
		background-color: #f5f5f5;
		text-align: right;
	}

	.guide_title span{
		height: 32px;
	    padding: 0 15px 0 5px;
	    margin-top: 9px;
	    color: #999;
	    white-space: nowrap;
	    width: 108px;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    float: left;
	}
	.guide_main {
		    width: 1306px;
		    height: 34px;
		    background-color: white;
		    margin-left: 128px;
	}
	.guide_con {
		margin-left: 12px;
	}
	.guide_con li{
		    float: left;
		    height: 18px;
		    line-height: 18px;
		    margin: 0 10px 8px 0;
		    line-height: 34px;
		    
	}
	.guide_con li span {
		width: 90px;
		display: block;
	}
	ul {
		list-style: none;
		
	}
	.clearfix {
		clear: both;
	}
	.brand_main {
		height: 129px;
    	overflow: hidden;
    	padding: 0px;
    	outline: none;
  	  width: 1305px;
  	  
	}
	.brand_title {
		padding-top: 20px;
		padding-right: 20px;
		width: 108px;
		height: 109px;
		float: left;
		background-color: #f5f5f5;
		text-align: right;
		color: #999;
	}
	.brand_container {
		margin-top: 6px;
		margin-left: 13px;
		margin-bottom: 6px;
		 width: 1292px;
  		 height: 107px;
	}
	.brand_img {
		position: relative;
		padding: 6px 6px;
		float: left;
		border: 1px solid #f5f5f5;
	}
	.brand_img:hover {
		border: 1px solid #ff875a;
		cursor:pointer;
	}
	.cover_img {
		padding: 6px 6px;
		height: 40px;
		width: 90px;
		background-color: white;
		position: absolute;
		top: 0;
		left: 0;
		color: #ff875a;
		line-height: 40px;
		text-align: center;
		display: none;
	}
	.brand_img img {
		height: 40px;
		width: 90px;
	}
	#plist {
		margin-top: 10px;
		width: 1441px;
		display: block;

	}
	.mod_search_select {
		height: 42px;
		border: 1px solid #ddd;
		width: 1441px;		
	}
	.sort_b {
		width: 250px;
		height: 41px;
	    border:none;
	    background: #fafafa;
	    font-family: "Microsoft Yahei";
	    margin-bottom: 10px;
	    float: left;
	}
	.sort_b span {
		display: block;
		line-height: 42px;
		width: 36px;
		height: 42px;
		border-right: 1px solid #ddd;
		float: left;
		padding-left: 7px;
		padding-right: 6px;
		text-align: center;
	}
	.sort_b span:hover{
			background-color: #f27e56;
			color: white;
	}
	.show_interval {
	    width: 97px;
	    height: 21px;
	    padding: 10px 10px 10px 10px;
	    position: relative;
	    border-right: 1px solid #e1e1e1;
	    z-index: 23;
	    float: left;
	    background-color: #fafafa;
	}
	.boxTop {
		position: relative;
  		z-index: 25;
	}
	.boxTop input {
		float: left;
		width: 35px;
	    height: 9px;
	    padding: 4px 2px;
	    border: 1px solid #e1e1e1;
	    background: #fff;
	    font-family: 'microsoft yahei';
	    outline: none;
	}
	.boxTop span {
		float: left;
	}
	.mod_product_list {
	    position: relative;
   		 padding-top: 20px;
   		 width: 1465px;
	}
	.mod_search_pro {
		border: 1px solid white;
		width: 230px;
		height: 394px;
		margin-left: 12px;
		margin-bottom: 42px;
		float: left;
	}
	.itemBox {
		width: 230px;
		height: 390px;
		position: relative;
	}
	.mod_search_pro:hover {
		box-shadow: 0 0 1px #888888;
		cursor: pointer;
	}
	.proImg {
		width: 230px;
		height: 230px;
		margin-bottom: 10px;
	}
	.promotion {
		position: absolute;
		right:10px;
	}
	.proPrice {
		width: 220px;
		height: 20px;
		padding-top: 5px;
		padding-right: 5px;
		margin-bottom: 5px;
		color: red;
		font-size: 16px;
	}
	.proName {
		width: 207px;
		height: 36px;
		padding-left: 5px;
		padding-right: 5px;
	}
	.item_act {
	    padding: 5px;
	    height: 28px;
	    width: 220px;
	}
	.shopping_act {
		height: 92px;
		height: 28px;
	}
	.shopping_num {
		    float: left;
   		 margin-right: 8px;
	}
	.shopping_num input {
	    float: left;
	    width: 30px;
	    height: 28px;
	    border: 1px solid #dbdbdb;
	    color: #555;
	    line-height: 28px;
	    text-align: center;
	}
	.shopping_num span {
		float: left;
	    margin-left: 2px;
	    width: 16px;
	    height: 30px;
	}
	.shopping_num span a {
		padding: 0;
		margin: 0;
		display: block;
		border: 1px solid #dbdbdb;
	    width: 16px;
	    height: 13px;
	    text-align: center;
	    overflow: hidden;
	    line-height: 13px;
	    cursor: pointer;
	}
	.buy_btn {
		float: left;
		width: 90px;
	    height: 26px;
	    color: #fff;
	    line-height: 28px;
	    background-color: #ff5c4d;
	    border: 1px solid #ff4141;
	    text-align: center;
	}
	.commit_rate {
		width: 220px;
		height: 20px;
		padding: 0 5px 5px 5px;
	}
	.storeName {
		width: 207px;
		height: 16;
		padding: 0 5px 5px 5px;
	}
	.mod_turn_page {
	    margin-bottom: 10px;
	    width: 1441px;
	    height: 36px;
	}
	.turn_page{
		height: 36px;
		margin-left:40%;
	}
	.turn_page span {
		float: left;
	    width: 34px;
	    height: 16px;
	    overflow: hidden;
	    margin-left: 5px;
	    padding: 9px 0;
	    border: 1px solid #F2F2F2;
	    background: #fafafa;
	    color: #999;
	    font-size: 16px;
	    font-family: Arial;
	    text-align: center;
	}
	.turn_page span:hover {
		background-color: #ff875a;
		color: white;
	}
	.turn_page .last {
		width: 84px;
	}
